Uses of Class
abstraction.Service

Packages that use Service
abstraction   
control   
presentation   
presentation.graph   
presentation.util   
 

Uses of Service in abstraction
 

Fields in abstraction with type parameters of type Service
private  java.util.ArrayList<Service> AvailableServices.availableService
           
 

Methods in abstraction that return Service
static Service CartesianProduct.executeProduct(AvailableServices comm)
          This method build a Carthisian Product among Services present inside a Community
 Service AvailableServices.get(int index)
          Returns the element at the specified position in this list.
 

Methods in abstraction that return types with arguments of type Service
 java.util.Iterator<Service> AvailableServices.getIterator()
          Method gets enumerator on key of hashtable Community
 

Methods in abstraction with parameters of type Service
 boolean AvailableServices.addService(Service toAdd)
          Method to add a service in Community
 boolean AvailableServices.containService(Service service)
          This method checks if community contains a service
 int AvailableServices.getPosition(Service toFind)
          Method gets position of service
private static java.lang.String CartesianProduct.productService(Service s1, Service s2)
          This method builds a String with final states and transition of two Service.
 

Uses of Service in control
 

Fields in control declared as Service
private  Service Simulation.target
           
private  Service Orchestrator.target
           
 

Fields in control with type parameters of type Service
private  java.util.Map<OrchestratorKey,java.util.Set<Service>> Orchestrator.orchestrator
           
 

Methods in control that return Service
 Service Orchestrator.createOrchestratorGenerator()
          creates a graph representing the Orchestrator Generator obtained from this orchestrator
 Service Community.getService(int index)
          gets the service in the specified position
 

Methods in control that return types with arguments of type Service
 java.util.Iterator<java.util.Map.Entry<OrchestratorKey,java.util.Set<Service>>> Orchestrator.getOrchestrator()
          gets an iterator on the element of the map produced by the orchestrator generator
 java.util.Iterator<Service> Orchestrator.getServicesForStateAction(OrchestratorKey orch)
          gets the set of services which are able to perform a simulation between a target state and a community state with an action
 

Methods in control with parameters of type Service
private  boolean Orchestrator.contains(java.util.Set<Service> sts, Service s)
          checks if a service is already present in a set of service
private  void Community.createCommunityStates(Service s, int loop, CState CSRecord)
          creates all states of the community as a Cartesian product of states of available services
private  void Community.createFinalCommunityState(Service s, int loop, CState CSRecord)
          creates all final states of the community as a Cartesian product of final states of available services
 int Community.getServicePosition(Service service)
          gets the position of a service in the set of available services
 

Method parameters in control with type arguments of type Service
private  boolean Orchestrator.contains(java.util.Set<Service> sts, Service s)
          checks if a service is already present in a set of service
 

Constructors in control with parameters of type Service
Orchestrator(Community community, Service target)
           
Simulation(Service target, Community community)
           
 

Uses of Service in presentation
 

Fields in presentation declared as Service
private  Service CartesianProductPanel.cartesianProduct
           
private  Service OrchestratorGraphPanel.orchestrator
           
private  Service StartStatesDialog.target
           
private  Service TargetPanel.targetService
           
private  Service ExecuteOrchestratorPanel.targetService
           
 

Methods in presentation that return Service
 Service OrchestratorFrame.getProduct()
          This method create and return the Cartesian Product
 Service TargetPanel.getTargetService()
          This method returns the target service
 

Methods in presentation with parameters of type Service
 void ExecuteOrchestratorPanel.initExecuteOrchestratorPanel(Service target, Community com, Orchestrator orch)
          Initialize the panel
 

Constructors in presentation with parameters of type Service
StartStatesDialog(java.awt.Frame owner, Service targ, Community comm)
           
 

Uses of Service in presentation.graph
 

Methods in presentation.graph with parameters of type Service
private  void GraphFactory.createGraph(Service service)
          Create a JGraph component from service
 

Constructors in presentation.graph with parameters of type Service
GraphFactory(Service service)
          Create a new GraphFactory
 

Uses of Service in presentation.util
 

Methods in presentation.util with parameters of type Service
static void Exporter.exportToDot(java.io.File file, Service service)
          Save the service into text file